home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / mylib.arc / MYLIB.DOC < prev   
Text File  |  1987-05-08  |  1KB  |  34 lines

  1.  
  2.  
  3. 12:57:40  5/8/1987
  4.  
  5.            The routines contained in mylib.asm are routines that I
  6. use with Microsoft QuickBasic that allow me to do some things very
  7. quickly that basic does not support very well. The routines included
  8. are:
  9.               SCRSAVE             Copies to or from display memory.
  10.               VIDEO               Invokes Int 10 video functions.
  11.               BIOS                Invokes Int 21 system functions.
  12.               HOLD                Waits for keyin and clears buffer.
  13.  
  14.      To call SCRSAVE use this technique:
  15.  
  16.           Inbuff$ = space$(4000)
  17.           Call Scrsave(inbuff$,0) to copy display memory to inbuff$.
  18.           Call Scrsave(inbuff$,1) to copy inbuff$ to display memory.
  19.  
  20.      The other routines would use this technique:
  21.  
  22.           defint a,b,c,d
  23.           ah = 9: al = 49
  24.           bh = 0: bl = 7
  25.           cx = 2000
  26.           call video(cx,dx,ax,bx)
  27.           end
  28.      This would result in your display screen being filled with 1's
  29.      which is ascii 49 with a color of 7.
  30.  
  31.      The BIOS subroutine works the same way. At this time the registers
  32.      are not returned.
  33.  
  34.